高级运维必杀技:如何图形化单步调试RHEL/Centos 7里的内核?
国内做linux开发的主要分成两派,一个是嵌入式的,另外一个就是服务器相关的。
嵌入式包括mobile phone比如android开发,以及IoT物联网,传统嵌入式设备等。这些设备以前大部分运行vxworks或者RTOS,随着技术的发展,需求越来越多,RTOS已经不能满足OS的要求了,所以大部分产品转移到了Linux中。有的人一提到嵌入式就默认以为是ARM,其实是不准确的。嵌入式采用的芯片类型是多样化的,只需要满足需求和成本考虑就可,有很多工业应用中还使用x86的i386或者i586的CPU或者Atom的处理器。嵌入式的开发,可以参考《奔跑吧linux内核》第6.1章的内,使用busybox来搭建一个简单的开发环境,或者使用硬件仿真器也是可以在真实的单板上调试内核的。
另外一大块就是以PC形态的服务器开发,这一类开发集中在云厂商以及BAT等大公司或者提供服务的厂商。在中国服务器相关的绝大部分都使用centos系统,那么在做一些高级运维和开发的时候,我们需要基于RHEL/Centos的开发新的内核feature和驱动代码或者对RHEL/Centos做性能调优等等,这个在BAT等大公司是很常见的工作任务。那如何去单步调试RHEL/Centos 7里面正在运行的内核呢?笨叔介绍两个简单的必杀技来图形化单步调试RHEL/Centos 7的内核。
该视频分两段,全长1个多小时。
订阅第一季旗舰篇的小伙伴可以观看。
https://v.qq.com/txp/iframe/player.html?vid=z05617hy9d3&width=500&height=375&auto=0
欢迎关注笨叔叔的微信公众号:
笨叔高清视频的淘宝小店:
https://shop115683645.taobao.com/